package abacab.exec;

import com.typesafe.config.Config;

/**
 * Represents a factory for building an executor
 */
public interface MessageExecutorFactory {
	/**
	 * Build the executor to use for handling messages
	 * 
	 * @param config
	 *          the configuration
	 * @return the executor for messages
	 */
	MessageExecutor buildExecutor(Config config);
}